package com.ysu.zyw.web.vo;

import java.util.List;

import org.activiti.engine.history.HistoricProcessInstance;
import org.activiti.engine.history.HistoricTaskInstance;
import org.activiti.engine.task.Comment;

import com.ysu.zyw.entity.ReimbursementBusiness;
import com.ysu.zyw.entity.User;

public class HistoricTaskVo {

    private HistoricProcessInstance historicProcessInstance;

    private HistoricTaskInstance historicTaskInstance;

    private ReimbursementBusiness reimbursementBusiness;

    private List<Comment> commentList;
    
    private User user;

    public HistoricTaskVo() {
        super();
    }

    public HistoricTaskVo(HistoricProcessInstance historicProcessInstance, HistoricTaskInstance historicTaskInstance,
            ReimbursementBusiness reimbursementBusiness, List<Comment> commentList, User user) {
        super();
        this.historicProcessInstance = historicProcessInstance;
        this.historicTaskInstance = historicTaskInstance;
        this.reimbursementBusiness = reimbursementBusiness;
        this.commentList = commentList;
        this.user = user;
    }

    @Override
    public String toString() {
        return "HistoricTaskVo [historicProcessInstance=" + historicProcessInstance + ", historicTaskInstance="
                + historicTaskInstance + ", reimbursementBusiness=" + reimbursementBusiness + ", commentList="
                + commentList + ", user=" + user + "]";
    }

    public HistoricProcessInstance getHistoricProcessInstance() {
        return historicProcessInstance;
    }

    public void setHistoricProcessInstance(HistoricProcessInstance historicProcessInstance) {
        this.historicProcessInstance = historicProcessInstance;
    }

    public HistoricTaskInstance getHistoricTaskInstance() {
        return historicTaskInstance;
    }

    public void setHistoricTaskInstance(HistoricTaskInstance historicTaskInstance) {
        this.historicTaskInstance = historicTaskInstance;
    }

    public ReimbursementBusiness getReimbursementBusiness() {
        return reimbursementBusiness;
    }

    public void setReimbursementBusiness(ReimbursementBusiness reimbursementBusiness) {
        this.reimbursementBusiness = reimbursementBusiness;
    }

    public List<Comment> getCommentList() {
        return commentList;
    }

    public void setCommentList(List<Comment> commentList) {
        this.commentList = commentList;
    }

    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }



}
